import { createStore } from 'vuex'
import getters from './getters'

// 修改为导入js和ts
const files = require.context('./modules', false, /\.js|\.ts$/)

const modules = {}
files.keys().forEach((key) => {
  modules[key.replace(/(\.\/|\.js|\.ts)/g, '')] = files(key).default
})
console.log(files)
Object.keys(modules).forEach((key) => {
  modules[key]['namespaced'] = true
})
export default createStore({
  modules,
  getters,
})
